package com.hmsm.sys.po;

import java.util.List;
import java.util.Map;

/**
 * SysConfig entity. @author MyEclipse Persistence Tools
 */

@SuppressWarnings("serial")
public class SysConfig implements java.io.Serializable {

	// Fields

	private Integer pkId;
	private String name;
	private String value;
	private String remark;
	
	// 非持久化字段
	
	private List<Map<String, String>> selectList;

	// Constructors

	public List<Map<String, String>> getSelectList() {
		return selectList;
	}

	public void setSelectList(List<Map<String, String>> selectList) {
		this.selectList = selectList;
	}
	
	boolean required = false;
	
	public boolean isRequired() {
		return required;
	}

	public void setRequired(boolean required) {
		this.required = required;
	}

	/** default constructor */
	public SysConfig() {
	}

	/** full constructor */
	public SysConfig(String name, String value, String remark) {
		this.name = name;
		this.value = value;
		this.remark = remark;
	}

	// Property accessors

	public Integer getPkId() {
		return this.pkId;
	}

	public void setPkId(Integer pkId) {
		this.pkId = pkId;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String parameter) {
		this.value = parameter;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}